package pers.csw.lookBook.service;

import com.baomidou.mybatisplus.extension.service.IService;
import pers.csw.lookBook.dto.ReadHistoryAndBookDto;
import pers.csw.lookBook.entity.ReadHistory;

import java.util.List;

public interface ReadHistoryService extends IService<ReadHistory> {


    /**
     * 通过用户id和书籍id返回一个阅读历史
     * @param userId 用户id
     * @param bookId 书籍id
     * @return 返回一个阅读历史
     */
    ReadHistory getReadHistoryByUserIdAndBookId(Integer userId,Integer bookId);


    /**
     * 通过用户id查询出该用户所有的阅读历史
     * @param userId 用户id
     * @return 返回该用户所有的阅读历史
     */
    List<ReadHistoryAndBookDto> getReadHistoryList(Integer userId);
}
